package com.imprenta.helpers;

import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;

public class MessagesHelper {
	
	/**
	 * 
	 * @param msg: Contenido del mensaje
	 * @param titulo: Titulo del mensaje
	 * @param tipo: Tipo de mensaje.  1-Info, 2-Warn
	 */
	public static void createMessage(String msg, String titulo, int tipo){
		
		FacesMessage message = null;
		switch (tipo) {
		case 1:
			message = new FacesMessage(FacesMessage.SEVERITY_INFO, titulo, msg);
			break;
		case 2:
			message = new FacesMessage(FacesMessage.SEVERITY_WARN, titulo, msg);
			break;
		default:
			message = new FacesMessage(msg);
			break;
		}
		
		FacesContext.getCurrentInstance().addMessage( null, message);
	}
	
	public static void createMessage(String msg){
		
		FacesContext.getCurrentInstance().addMessage( null, new FacesMessage(msg));
	}

}
